home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 2: CDPD 1 / Almathera Ten on Ten - Disc 2: CDPD 1.iso / pd / 076-100 / 079 / sharedlib / task_lib.asm < prev    next >
Assembly Source File  |  1995-03-13  |  526b  |  29 lines

  1. ; task_lib.asm    James M Synge    25-May-1987
  2. ;
  3. ; Note that these glue routines do not save register A6.
  4. ; This is because they are designed for use with Aztec C
  5. ; which does not seem to expect A6 to remain unchanged
  6. ; during a subroutine call.
  7.  
  8.     dseg
  9.  
  10. ; TaskBase = OpenLibrary("Task.Library",0);
  11.     public    _TaskBase
  12.  
  13.     cseg
  14.  
  15.     public    _CreateTask
  16. _CreateTask
  17.     move.l    _TaskBase,a6
  18.     jmp    _LVOCreateTask(a6)
  19.  
  20.     public    _DeleteTask
  21. _DeleteTask
  22.     move.l    _TaskBase,a6
  23.     jmp    _LVODeleteTask(a6)
  24.  
  25. _LVODeleteTask    equ    -36
  26. _LVOCreateTask    equ    -30
  27.  
  28.     end
  29.